// Copyright 2016 Proyectos y Sistemas de Mantenimiento SL (eProsima).
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

/*!
 * @file FaultInfo_t.cpp
 * This source file contains the implementation of the described types in the IDL file.
 *
 * This file was generated by the tool fastddsgen.
 */

#ifdef _WIN32
// Remove linker warning LNK4221 on Visual Studio
namespace {
char dummy;
}  // namespace
#endif  // _WIN32

#include "FaultInfo_t.h"

#include <fastcdr/Cdr.h>


#include <fastcdr/exceptions/BadParamException.h>
using namespace eprosima::fastcdr::exception;

#include <utility>




FaultInfo_t::FaultInfo_t()
{
}

FaultInfo_t::~FaultInfo_t()
{
}

FaultInfo_t::FaultInfo_t(
        const FaultInfo_t& x)
{
    m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO = x.m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO;
    m_m_POINTER_IS_NULL_FAULT_INFO = x.m_m_POINTER_IS_NULL_FAULT_INFO;
    m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO = x.m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO;
    m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO = x.m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO;
    m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO = x.m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO;
    m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO = x.m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO;
    m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO = x.m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO;
    m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
    m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO = x.m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO;
    m_m_POWER_MODULE_A_FAILURE_FAULT_INFO = x.m_m_POWER_MODULE_A_FAILURE_FAULT_INFO;
    m_m_POWER_MODULE_B_FAILURE_FAULT_INFO = x.m_m_POWER_MODULE_B_FAILURE_FAULT_INFO;
    m_m_FAN_FAILURE_FAULT_INFO = x.m_m_FAN_FAILURE_FAULT_INFO;
    m_m_RESERVE = x.m_m_RESERVE;
}

FaultInfo_t::FaultInfo_t(
        FaultInfo_t&& x) noexcept
{
    m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO = x.m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO;
    m_m_POINTER_IS_NULL_FAULT_INFO = x.m_m_POINTER_IS_NULL_FAULT_INFO;
    m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO = x.m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO;
    m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO = x.m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO;
    m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO = x.m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO;
    m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO = x.m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO;
    m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO = x.m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO;
    m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
    m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO = x.m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO;
    m_m_POWER_MODULE_A_FAILURE_FAULT_INFO = x.m_m_POWER_MODULE_A_FAILURE_FAULT_INFO;
    m_m_POWER_MODULE_B_FAILURE_FAULT_INFO = x.m_m_POWER_MODULE_B_FAILURE_FAULT_INFO;
    m_m_FAN_FAILURE_FAULT_INFO = x.m_m_FAN_FAILURE_FAULT_INFO;
    m_m_RESERVE = x.m_m_RESERVE;
}

FaultInfo_t& FaultInfo_t::operator =(
        const FaultInfo_t& x)
{

    m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO = x.m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO;
    m_m_POINTER_IS_NULL_FAULT_INFO = x.m_m_POINTER_IS_NULL_FAULT_INFO;
    m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO = x.m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO;
    m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO = x.m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO;
    m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO = x.m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO;
    m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO = x.m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO;
    m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO = x.m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO;
    m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
    m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO = x.m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO;
    m_m_POWER_MODULE_A_FAILURE_FAULT_INFO = x.m_m_POWER_MODULE_A_FAILURE_FAULT_INFO;
    m_m_POWER_MODULE_B_FAILURE_FAULT_INFO = x.m_m_POWER_MODULE_B_FAILURE_FAULT_INFO;
    m_m_FAN_FAILURE_FAULT_INFO = x.m_m_FAN_FAILURE_FAULT_INFO;
    m_m_RESERVE = x.m_m_RESERVE;
    return *this;
}

FaultInfo_t& FaultInfo_t::operator =(
        FaultInfo_t&& x) noexcept
{

    m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO = x.m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO;
    m_m_POINTER_IS_NULL_FAULT_INFO = x.m_m_POINTER_IS_NULL_FAULT_INFO;
    m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO = x.m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO;
    m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO = x.m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO;
    m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO = x.m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO;
    m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO = x.m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO;
    m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO = x.m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
    m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO = x.m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO;
    m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
    m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO = x.m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
    m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO = x.m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
    m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO = x.m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO;
    m_m_POWER_MODULE_A_FAILURE_FAULT_INFO = x.m_m_POWER_MODULE_A_FAILURE_FAULT_INFO;
    m_m_POWER_MODULE_B_FAILURE_FAULT_INFO = x.m_m_POWER_MODULE_B_FAILURE_FAULT_INFO;
    m_m_FAN_FAILURE_FAULT_INFO = x.m_m_FAN_FAILURE_FAULT_INFO;
    m_m_RESERVE = x.m_m_RESERVE;
    return *this;
}

bool FaultInfo_t::operator ==(
        const FaultInfo_t& x) const
{
    return (m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO == x.m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO &&
           m_m_POINTER_IS_NULL_FAULT_INFO == x.m_m_POINTER_IS_NULL_FAULT_INFO &&
           m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO == x.m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO &&
           m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO == x.m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO &&
           m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO == x.m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO &&
           m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO == x.m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO &&
           m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO == x.m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO &&
           m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO == x.m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO &&
           m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO == x.m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO &&
           m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO == x.m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO &&
           m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO == x.m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO &&
           m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO == x.m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO &&
           m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO == x.m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO &&
           m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO == x.m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO &&
           m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO == x.m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO &&
           m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO == x.m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO &&
           m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO == x.m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO &&
           m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO == x.m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO &&
           m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO == x.m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO &&
           m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO == x.m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO &&
           m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO == x.m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO &&
           m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO == x.m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO &&
           m_m_POWER_MODULE_A_FAILURE_FAULT_INFO == x.m_m_POWER_MODULE_A_FAILURE_FAULT_INFO &&
           m_m_POWER_MODULE_B_FAILURE_FAULT_INFO == x.m_m_POWER_MODULE_B_FAILURE_FAULT_INFO &&
           m_m_FAN_FAILURE_FAULT_INFO == x.m_m_FAN_FAILURE_FAULT_INFO &&
           m_m_RESERVE == x.m_m_RESERVE);
}

bool FaultInfo_t::operator !=(
        const FaultInfo_t& x) const
{
    return !(*this == x);
}

/*!
 * @brief This function sets a value in member m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO
 * @param _m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO New value for member m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO
 */
void FaultInfo_t::m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO(
        bool _m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO)
{
    m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO = _m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO
 * @return Value of member m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO
 */
bool FaultInfo_t::m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO() const
{
    return m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO
 * @return Reference to member m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO
 */
bool& FaultInfo_t::m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO()
{
    return m_m_AODS_SOFTWARE_FATAL_ERROR_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_POINTER_IS_NULL_FAULT_INFO
 * @param _m_POINTER_IS_NULL_FAULT_INFO New value for member m_POINTER_IS_NULL_FAULT_INFO
 */
void FaultInfo_t::m_POINTER_IS_NULL_FAULT_INFO(
        bool _m_POINTER_IS_NULL_FAULT_INFO)
{
    m_m_POINTER_IS_NULL_FAULT_INFO = _m_POINTER_IS_NULL_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_POINTER_IS_NULL_FAULT_INFO
 * @return Value of member m_POINTER_IS_NULL_FAULT_INFO
 */
bool FaultInfo_t::m_POINTER_IS_NULL_FAULT_INFO() const
{
    return m_m_POINTER_IS_NULL_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_POINTER_IS_NULL_FAULT_INFO
 * @return Reference to member m_POINTER_IS_NULL_FAULT_INFO
 */
bool& FaultInfo_t::m_POINTER_IS_NULL_FAULT_INFO()
{
    return m_m_POINTER_IS_NULL_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO
 * @param _m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO New value for member m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO
 */
void FaultInfo_t::m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO(
        bool _m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO)
{
    m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO = _m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO
 * @return Value of member m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO
 */
bool FaultInfo_t::m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO() const
{
    return m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO
 * @return Reference to member m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO
 */
bool& FaultInfo_t::m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO()
{
    return m_m_PARAMETER_VALUE_RANGE_ERROR_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_ILLEGAL_RETURN_VALUE_FAULT_INFO
 * @param _m_ILLEGAL_RETURN_VALUE_FAULT_INFO New value for member m_ILLEGAL_RETURN_VALUE_FAULT_INFO
 */
void FaultInfo_t::m_ILLEGAL_RETURN_VALUE_FAULT_INFO(
        bool _m_ILLEGAL_RETURN_VALUE_FAULT_INFO)
{
    m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO = _m_ILLEGAL_RETURN_VALUE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_ILLEGAL_RETURN_VALUE_FAULT_INFO
 * @return Value of member m_ILLEGAL_RETURN_VALUE_FAULT_INFO
 */
bool FaultInfo_t::m_ILLEGAL_RETURN_VALUE_FAULT_INFO() const
{
    return m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_ILLEGAL_RETURN_VALUE_FAULT_INFO
 * @return Reference to member m_ILLEGAL_RETURN_VALUE_FAULT_INFO
 */
bool& FaultInfo_t::m_ILLEGAL_RETURN_VALUE_FAULT_INFO()
{
    return m_m_ILLEGAL_RETURN_VALUE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_STATIC_DATA_CHECK_ERROR_FAULT_INFO
 * @param _m_STATIC_DATA_CHECK_ERROR_FAULT_INFO New value for member m_STATIC_DATA_CHECK_ERROR_FAULT_INFO
 */
void FaultInfo_t::m_STATIC_DATA_CHECK_ERROR_FAULT_INFO(
        bool _m_STATIC_DATA_CHECK_ERROR_FAULT_INFO)
{
    m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO = _m_STATIC_DATA_CHECK_ERROR_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_STATIC_DATA_CHECK_ERROR_FAULT_INFO
 * @return Value of member m_STATIC_DATA_CHECK_ERROR_FAULT_INFO
 */
bool FaultInfo_t::m_STATIC_DATA_CHECK_ERROR_FAULT_INFO() const
{
    return m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_STATIC_DATA_CHECK_ERROR_FAULT_INFO
 * @return Reference to member m_STATIC_DATA_CHECK_ERROR_FAULT_INFO
 */
bool& FaultInfo_t::m_STATIC_DATA_CHECK_ERROR_FAULT_INFO()
{
    return m_m_STATIC_DATA_CHECK_ERROR_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 * @param _m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO New value for member m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 */
void FaultInfo_t::m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO(
        bool _m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO)
{
    m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO = _m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 * @return Value of member m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 */
bool FaultInfo_t::m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO() const
{
    return m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 * @return Reference to member m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 */
bool& FaultInfo_t::m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO()
{
    return m_m_CONFIGURATION_DATA_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO
 * @param _m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO New value for member m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO
 */
void FaultInfo_t::m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO(
        bool _m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO)
{
    m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO = _m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO
 * @return Value of member m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO
 */
bool FaultInfo_t::m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO() const
{
    return m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO
 * @return Reference to member m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO
 */
bool& FaultInfo_t::m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO()
{
    return m_m_NEURAL_NETWORK_STRUCTURE_CHECK_FAILED_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO
 * @param _m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO New value for member m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO
 */
void FaultInfo_t::m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO(
        bool _m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO)
{
    m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO = _m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO
 * @return Value of member m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO
 */
bool FaultInfo_t::m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO() const
{
    return m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO
 * @return Reference to member m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO
 */
bool& FaultInfo_t::m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO()
{
    return m_m_SAMPLE_DATABASE_VERSION_CHECK_FAILED_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO
 * @param _m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO New value for member m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO
 */
void FaultInfo_t::m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO(
        bool _m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO)
{
    m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO = _m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO
 * @return Value of member m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO
 */
bool FaultInfo_t::m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO() const
{
    return m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO
 * @return Reference to member m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO
 */
bool& FaultInfo_t::m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO()
{
    return m_m_ATP_ELECTRONIC_MAP_VERSION_CHECK_FAILED_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 * @param _m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO New value for member m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 */
void FaultInfo_t::m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO(
        bool _m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO)
{
    m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO = _m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 * @return Value of member m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 */
bool FaultInfo_t::m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO() const
{
    return m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 * @return Reference to member m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO
 */
bool& FaultInfo_t::m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO()
{
    return m_m_ATP_COMMUNICATION_PROTOCOL_VERSION_CHECK_FAILED_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO
 * @param _m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO New value for member m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO
 */
void FaultInfo_t::m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO(
        bool _m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO)
{
    m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO = _m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO
 * @return Value of member m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO
 */
bool FaultInfo_t::m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO() const
{
    return m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO
 * @return Reference to member m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO
 */
bool& FaultInfo_t::m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO()
{
    return m_m_UNEXPECTED_AODS_SOFTWARE_INTERNAL_ERROR_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @param _m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO New value for member m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO(
        bool _m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO)
{
    m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = _m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Value of member m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO() const
{
    return m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Reference to member m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO()
{
    return m_m_PRIMARY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @param _m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO New value for member m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO(
        bool _m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO)
{
    m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = _m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Value of member m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO() const
{
    return m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Reference to member m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO()
{
    return m_m_STANDBY_LIDAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @param _m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO New value for member m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO(
        bool _m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO)
{
    m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = _m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Value of member m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO() const
{
    return m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Reference to member m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO()
{
    return m_m_PRIMARY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @param _m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO New value for member m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO(
        bool _m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO)
{
    m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = _m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Value of member m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO() const
{
    return m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Reference to member m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO()
{
    return m_m_STANDBY_LONG_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @param _m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO New value for member m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO(
        bool _m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO)
{
    m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = _m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Value of member m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO() const
{
    return m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Reference to member m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO()
{
    return m_m_PRIMARY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @param _m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO New value for member m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO(
        bool _m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO)
{
    m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = _m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Value of member m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO() const
{
    return m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Reference to member m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO()
{
    return m_m_STANDBY_SHORT_FOCUS_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @param _m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO New value for member m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO(
        bool _m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO)
{
    m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = _m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Value of member m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO() const
{
    return m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Reference to member m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO()
{
    return m_m_PRIMARY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @param _m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO New value for member m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO(
        bool _m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO)
{
    m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO = _m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Value of member m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO() const
{
    return m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 * @return Reference to member m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO()
{
    return m_m_STANDBY_MILLIMETERM_WAVE_RADAR_ARITHMETIC_LOGIC_UNIT_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 * @param _m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO New value for member m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO(
        bool _m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO)
{
    m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO = _m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 * @return Value of member m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO() const
{
    return m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 * @return Reference to member m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO()
{
    return m_m_PRIMARY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 * @param _m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO New value for member m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO(
        bool _m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO)
{
    m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO = _m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 * @return Value of member m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO() const
{
    return m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 * @return Reference to member m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO()
{
    return m_m_STANDBY_DECISION_MODULE_UNIT_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO
 * @param _m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO New value for member m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO(
        bool _m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO)
{
    m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO = _m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO
 * @return Value of member m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO() const
{
    return m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO
 * @return Reference to member m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO()
{
    return m_m_COMMUNICATION_AND_STORAGE_MODULE_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_POWER_MODULE_A_FAILURE_FAULT_INFO
 * @param _m_POWER_MODULE_A_FAILURE_FAULT_INFO New value for member m_POWER_MODULE_A_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_POWER_MODULE_A_FAILURE_FAULT_INFO(
        bool _m_POWER_MODULE_A_FAILURE_FAULT_INFO)
{
    m_m_POWER_MODULE_A_FAILURE_FAULT_INFO = _m_POWER_MODULE_A_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_POWER_MODULE_A_FAILURE_FAULT_INFO
 * @return Value of member m_POWER_MODULE_A_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_POWER_MODULE_A_FAILURE_FAULT_INFO() const
{
    return m_m_POWER_MODULE_A_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_POWER_MODULE_A_FAILURE_FAULT_INFO
 * @return Reference to member m_POWER_MODULE_A_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_POWER_MODULE_A_FAILURE_FAULT_INFO()
{
    return m_m_POWER_MODULE_A_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_POWER_MODULE_B_FAILURE_FAULT_INFO
 * @param _m_POWER_MODULE_B_FAILURE_FAULT_INFO New value for member m_POWER_MODULE_B_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_POWER_MODULE_B_FAILURE_FAULT_INFO(
        bool _m_POWER_MODULE_B_FAILURE_FAULT_INFO)
{
    m_m_POWER_MODULE_B_FAILURE_FAULT_INFO = _m_POWER_MODULE_B_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_POWER_MODULE_B_FAILURE_FAULT_INFO
 * @return Value of member m_POWER_MODULE_B_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_POWER_MODULE_B_FAILURE_FAULT_INFO() const
{
    return m_m_POWER_MODULE_B_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_POWER_MODULE_B_FAILURE_FAULT_INFO
 * @return Reference to member m_POWER_MODULE_B_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_POWER_MODULE_B_FAILURE_FAULT_INFO()
{
    return m_m_POWER_MODULE_B_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_FAN_FAILURE_FAULT_INFO
 * @param _m_FAN_FAILURE_FAULT_INFO New value for member m_FAN_FAILURE_FAULT_INFO
 */
void FaultInfo_t::m_FAN_FAILURE_FAULT_INFO(
        bool _m_FAN_FAILURE_FAULT_INFO)
{
    m_m_FAN_FAILURE_FAULT_INFO = _m_FAN_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns the value of member m_FAN_FAILURE_FAULT_INFO
 * @return Value of member m_FAN_FAILURE_FAULT_INFO
 */
bool FaultInfo_t::m_FAN_FAILURE_FAULT_INFO() const
{
    return m_m_FAN_FAILURE_FAULT_INFO;
}

/*!
 * @brief This function returns a reference to member m_FAN_FAILURE_FAULT_INFO
 * @return Reference to member m_FAN_FAILURE_FAULT_INFO
 */
bool& FaultInfo_t::m_FAN_FAILURE_FAULT_INFO()
{
    return m_m_FAN_FAILURE_FAULT_INFO;
}


/*!
 * @brief This function sets a value in member m_RESERVE
 * @param _m_RESERVE New value for member m_RESERVE
 */
void FaultInfo_t::m_RESERVE(
        bool _m_RESERVE)
{
    m_m_RESERVE = _m_RESERVE;
}

/*!
 * @brief This function returns the value of member m_RESERVE
 * @return Value of member m_RESERVE
 */
bool FaultInfo_t::m_RESERVE() const
{
    return m_m_RESERVE;
}

/*!
 * @brief This function returns a reference to member m_RESERVE
 * @return Reference to member m_RESERVE
 */
bool& FaultInfo_t::m_RESERVE()
{
    return m_m_RESERVE;
}


// Include auxiliary functions like for serializing/deserializing.
#include "FaultInfo_tCdrAux.ipp"

